	.div_alert
{
background-color: #dbdbdb;	
	}

body, html
{
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: Arial, Helvetica;
}

.table_scroll
{
	background-color:#f1d7cd;
}

legend
{
	font-family: verdana;
	font-weight: bold;
	font-size: 9pt;
	color: #92470F;
	line-height: 30pt;
}

.font_legend
{
	font-family: verdana;
	font-weight: bold;
	font-size: 9pt;
	color: #92470F;
}

fieldset
{
	background-image: url(../Images/barra2.gif);
	background-repeat:no-repeat;
	background-position:inherit;
	font-size: 8pt;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	

}

.loginText
{
	font-size: 9pt;
}

ul#links
{
	list-style-type: none;
}

ul.split, ul.split li{margin:0;padding:0;list-style:none}
ul.split li
{
	width:120px;margin:0 10px 10px 0
}
ul.split h3
{
	margin: 0px;
	text-align: center; /*background: #d43b02;*/
	color: #ffffff;
	background-image: url('../Images/loginhbg.gif');
	background-repeat: repeat-x; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.3; font-size:7pt; font-family:Verdana, sans-serif; padding-left:0; padding-right:0; padding-top:2px; padding-bottom:2px
}

h3
{
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	font-size:10pt; 
	font-family:Verdana, sans-serif; 
	padding-left:0; 
	padding-right:0; 
	padding-top:2px; 
	padding-bottom:2px;
	color:#92470F;
}
ul.split div
{

	background-image: url('../Images/divbg.gif');
	background-repeat: repeat-x
}

ul.split div table td
{

font-size: 7pt;
}



#ly_host
{
	height: 100%;
	width: 100%;
	background-color: #ffffff;
}

/* Customizar largura parcial ou total do site 
width: 778px; é o potal
*/
#ly_host #ly_innner
{
	background-color: #ffffff;
width: 100%;
	height: 100%;
}

#ly_host #ly_left
{

width: 0px;

}

#ly_host #ly_right
{

width: 0px;

}

#ly_host #ly_center
{
	background-color: #ffffff;
}

#ly_host #ly_content
{
	width: 100%;
	height: 100%;	
	font-size: 8pt;
}

#ly_host #ly_content #inforow
{
	background-color: #33ff66;
}

#ly_host #ly_content #headers
{
height: 92px;
}

#ly_host #ly_content #ly_header2
{
height: 92px;
}


#ly_host #ly_content #newscontainter
{
	background-image: url(..Images/bord_esq.jpg);
	background-repeat: repeat-y;


}


#ly_host #ly_content #webnews
{
	
	width: 200px;
}


.break {

	page-break-before: always;
	background-color:white;	
	font-size:x-small;
	border-left-style:solid;
	border-left-color:Black;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:Black;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:Black;
	border-bottom-width:1px;
	border-top-style:solid;
	border-top-color:Black;
	border-top-width:1px;
}

.ReportTitle {

	
	background-color: #FFD7CF;
	font-size: 15px;
	color: black;
}

.font {
	
	font-size:11px;
	font-style: normal;
	color:#92470F;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
	}
	
.font_alert {
	
	font-size:13px;
	font-style: normal;
	color:White;
	word-spacing:normal;
	text-decoration:none;
	font-weight: bolder;
	}	
.fontrecibo{
	
	font-size:11px;
	font-style: normal;
	color:#000000;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
	}
	.fontreciboi{
	
	font-size:11px;

	color:#000000;	
	font-weight: bold;
	}	
	
span {
	
	font-size:11px;
	font-style: normal;
	color:#92470F;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
	}

.botao
{
	background-color: #ffe3db;
	color: #92470F;
	font-size: 8pt;
	font-family: arial;
	font-weight: bold;
	border-right: #ffa07a 1px solid;
	border-top: #ffa07a 1px solid;
	background-image: url(../Images/buttonbg.gif);
	border-left: #ffa07a 1px solid;
	border-bottom: #ffa07a 1px solid;
	background-repeat: repeat-x;
}

.botao:hover
{
	border-color: #CC3232;
	border-style: double;
	border-width: 1;
	font-size: 8pt;
	font-family: arial;
	font-weight: bold;
	background-image: url(../Images/buttonhbg.gif);
}

.botaoLoginHover
{
	border-color: #CC3232;
	border-style: double;
	border-width: 1;
	font-size: 8pt;
	font-family: arial;
	font-weight: bold;
	background-image: url(../Images/buttonhbg.gif);
}

	
.font2 {
	
	font-size:11px;
	font-style: normal;
	color:#92470F;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
	}

.font_tit_fundo_cinza {
	
	font-size:11px;
	font-style: normal;
	color:#92470F;
	word-spacing:normal;
	text-decoration:none;
	font-weight: bold;
	}
	
.font_rodape {
	
	font-size:10px;
	font-style: normal;
	color:#92470F;
	word-spacing:normal;
	text-decoration:none;
	font-weight: bold;
	}

.font_ped {
	
	font-size:14px;
	font-style: normal;
	color:#92470F;
	word-spacing:normal;
	text-decoration:none;
	font-weight: bold;
	}
	
.font_sistema {
	
	font-size:10px;
	font-style: normal;
	color:#000000;
	word-spacing:normal;
	text-decoration:none;
	font-weight: bold;
	}
	
.font_sisdentro {
	
	font-size:11px;
	font-style: normal;
	color:#000000;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
	}
	
a:link {
	
	font-size:11px;
	font-style: normal;
	color:#92470F;
	word-spacing:normal;
	font-weight: normal;
	text-decoration:none;
	
}

a:visited {
	
	font-size:11px;
	font-style: normal;
	color:#92470F;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
}

a:hover {
	
	font-size:11px;
	font-style: normal;
	color:#92470F;
	text-decoration:underline;
	word-spacing:normal;
	font-weight: normal;
}

a:active {
	
	font-size:11px;
	font-style: normal;
	color:#92470F;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
}

a {
	
	font-size:11px;
	font-style: normal;
	color:#92470F;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
}

.textoAbertura {
	font-family : arial;
	font-size : 11;
	color :Gray;
}



.textoAlerta
{
	font-weight: bold;
	font-size: 11px;
	color: #ff0000;
	font-family: arial;
}

.textoTD {
	font-family : arial;
	font-size : 11;
	color : Black;
}

.textoTABLE {
	font-family : arial;
	font-size : 11;
	color : Black;
}

.textoTitleTD {
	font-family : arial;
	font-size : 11;
	color : Black;
	font-weight: bold;
}

.campoFormulario {
	font-family : arial;
	font-weight: bold;
	font-size : 11;
	color : Black;
}

.dadosLogin {
	font-family : arial;
	font-weight: bold;
	font-size : 11;
	color : Red;
}

.campoTexto {
	text-align:left;
		font-size: 8pt;
	font-size:xx-small;
	border-style:solid;
	border-width:1px;
	border-color: Black;
	height:16px;
}

.campoCombo {
	
	font-size:xx-small;
	border-style:solid;
	border-width:1px;
	border-color:Black;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-style:solid;
	border-right-style:solid;
	border-top-width:1;
	border-top-color:Black;
	height:16px;
}

.campoCheckBox {
	text-align:left;
	
	font-size:xx-small;
	height:16px;
}

.radioButton {
	
	font-size:xx-small;
	height:16px;
	font-weight: bold;
	border-width:1;
	border-style:solid;
}

.Grid {
	
	background-color:white;	
	font-size:x-small;
	border-left-style:solid;
	border-left-color:#D1D3D4;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#D1D3D4;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#D1D3D4;
	border-bottom-width:1px;
	border-top-style:solid;
	border-top-color: #D1D3D4;
	border-top-width:1px;
}


.CabecalhoGrid {
	font-family : arial;
	font-style: normal;
	font-size : 11;	
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
	color : White;
	background-image: url(../Images/repl_cabec_grid.jpg);

}

 
.GridLinha {

	
	font-size: 11px;
	height:11px;
	color: black;
	background-image: url(../Images/repl_linha_grid.jpg);
	background-color:#FEF4F3;
	background-repeat:repeat-x;
	
	
}

.GridLinhaAlternada {

	
	background-image: url(../Images/repl_linha_altern_grid.jpg);
	font-size: 11px;
	color: black;
	background-color:#F6E2E1;
	background-repeat:repeat-x;
	
}

.GridSelection {

	
	background-color: #E6FAFF;
	font-size: 11px;
	color: black;
}

.GridLinhaFooter {

	
	background-color: white;
	font-size: 11px;
	color: black;
}

.calendario_geral {
	border-right: black thin solid;
	border-top: black thin solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: black thin solid;
	color: white;
	border-bottom: black thin solid;
	font-family: arial;
	background-color: #db0f15;
}

.calendario_botao {
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: black 1px solid;
	color: #db0f15;
	border-bottom: black 1px solid;
	font-family: arial;
	background-color: white;
}

.calendario_cabecalho_controles {
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: arial;
}

.calendario_cabecalho {
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-weight: bold;
	font-size: 7pt;
	border-left: #999999 1px solid;
	color: black;
	border-bottom: #999999 1px solid;
	font-family: arial;
	background-color: #f0f0f0;
}

.calendario_cabecalho_domingo {
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-weight: bold;
	font-size: 7pt;
	border-left: #999999 1px solid;
	color: #db0f15;
	border-bottom: #999999 1px solid;
	font-family: arial;
	background-color: #f0f0f0;
}

.calendario_celula {
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #999999 1px solid;
	color: black;
	border-bottom: #999999 1px solid;
	font-family: arial;
	background-color: white;
}

#RPTDetailTable
{

	font-size: 9pt;
	
	font-family: Arial;
	width: 100%;
}

#RPTMasterTable
{
	border-right: #330000 1px solid;
	border-top: #330000 1px solid;
	font-size: 9pt;
	border-left: #330000 1px solid;
	border-bottom: #330000 1px solid;
	font-family: Arial;
	width: 600px;
/*	margin-left: 60px;*/
	margin-bottom: 10px;
	padding: 0px;
}

.RPTLabels
{
	font-size: 8pt;
	color: black;
	font-family: Arial;

}
.RPTDetailItem
{
	border-bottom: #000000 1px solid;
}
.RPTDetailHeader
{
	font-weight:bold;
}

.RPTLargeFont
{
	
	font-size:16px;
	font-weight:bold;



}


.XmlMenuItem
{
	font-weight:bold;
	
}

.XmlMenuGroup
{
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	color:#92470F;
	word-spacing: normal;
	text-decoration: none;
	font-weight: bold;
	/*cursor: hand;*/
	cursor: pointer;
}

.XmlMenuGroup a
{	
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	color:#92470F;
	word-spacing: normal;
	text-decoration: none;
	font-weight: bold;
}

.XmlMenuSubGroup
{	
	font-size:11px;
	font-style: normal;
	color:#92470F;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
	left: 12px;
	position: relative;
}


/* Não Alterar a partir daqui */
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}



input.campoTexto
{
	background-image: url(../Images/textboxbg.gif);
	background-repeat: repeat-x;
}
.awfm3nBspm
			{
				
				border-top: LightGrey 1px solid;
				padding-left: 0px;
				font-weight: bold;
				font-size: 11px;
				z-index: 1000;
				left: 0px;
				color: #563d3c;
				background-color:#F6E2E1;
				visibility: hidden;
				padding-top: 5px;
				background-repeat: repeat-x;
				font-style: normal;
				font-family: arial;
				position: absolute;
				text-align: center;
			}
			
.color1
{
	background-color:#fcf0f0;
	font-size: 11px;
	height:11px;
	color: black;
}
.color2
{
	background-color:#f3eded;
	font-size: 11px;
	height:11px;
	color: black;

}
.color3
{
	background-color:#e7e8e9;
	font-size: 11px;
	height:11px;
	color: black;

}
.color4
{
	background-color:#dce3e5;
	font-size: 11px;
	height:11px;
	color: black;

}
.color5
{
	background-color:#d3e0e3;
	font-size: 11px;
	height:11px;
	color: black;

}
.color6
{
	background-color:#cedfe1;
	font-size: 11px;
	height:11px;
	color: black;

}
.color7
{
	background-color:#cedfe1;
	font-size: 11px;
	height:11px;
	color: black;

}
.color8
{
	background-color:#cadfdf;
	font-size: 11px;
	height:11px;
	color: black;

}
.color9
{
	background-color:#cde3df;
	font-size: 11px;
	height:11px;
	color: black;

}
.color10
{
	background-color:#d3e9e0;
	font-size: 11px;
	height:11px;
	color: black;

}
.color11
{
	background-color:#d9eee1;
	font-size: 11px;
	height:11px;
	color: black;

}
.color12
{
	background-color:#def2e2;
	font-size: 11px;
	height:11px;
	color: black;

}	
.color13
{
	background-color:#e5f8e3;
	font-size: 11px;
	height:11px;
	color: black;

}		
